
$(document).ready( function () {

            
});

function frmGetMovimientos() {
    
    $("select[name='sltEmpresa'] option:selected").each( function() {
        empresa = $(this).val();
    });
    
    cuenta = $("input[name='hdnCuenta']").val();
    fechaI = $("#txtFechaI").val();
    fechaF = $("#txtFechaF").val();
    
    $.ajax({
        
        type: "POST",
        data: "empresa="+empresa+"&cuenta="+cuenta+"&fechaI="+fechaI+"&fechaF="+fechaF,        
        url: "admin_contabilidad_rpt_movimientos_data.php?operation=gm",
        beforeSend:function() {
            
        },
        success:function(data) {
            
            $("#frmMovimientos-resultado").html(data);
           
        },
        error:function() {
            
        }
        
    });
    
    
}


$(function() {
    
    $("#frmMovimientos-ver").button({
        icons: {
            primary: "ui-icon-disk"
        }
    }).click( function () {
        frmGetMovimientos();
        return false;
        
    });
    var dates = $( "#txtFechaI, #txtFechaF" ).datepicker({
        changeMonth: true,
        changeYear: true,
        monthNamesShort: ['Ene','Feb','Mar','Abr','May','Jun','Jul','Ago','Sep','Oct','Nov','Dic'],
        dayNamesMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'],
        dateFormat: 'dd-mm-yy',
        defaultDate: "+1w",
        numberOfMonths: 1,
        onSelect: function( selectedDate ) {
            var option = this.id == "txtFechaI" ? "minDate" : "maxDate",
                instance = $( this ).data( "datepicker" );
                date = $.datepicker.parseDate(
                    instance.settings.dateFormat ||
                    $.datepicker._defaults.dateFormat,
                    selectedDate, instance.settings );
            dates.not( this ).datepicker( "option", option, date );
        }
    });
    
    $("input[name='radTipo']").change(function () {
        
        if( $(this).val() == "all" ) {
            $("#frmMovimientos-cta").hide();
            $("input[name='txtCuenta']").val("");
            $("input[name='hdnCuenta']").val("");
            $("#divCuenta").show();
        }
        if( $(this).val() == "1" ) {
            $("#frmMovimientos-cta").show();
            $("input[name='txtCuenta']").show();
            $("input[name='txtCuenta']").select();
            $("#divCuenta").hide();
        }
        
    });
    
    $("select[name='sltEmpresa'] option:selected").each( function() {
        empresa = $(this).val();
    });
    
    $("#divCuenta").dblclick( function () { 
        $("input[name='txtCuenta']").val("");
        $("input[name='txtCuenta']").show();
        $("input[name='txtCuenta']").select();
        $(this).html("");
        
    });
     
    $("input[name='txtCuenta']").autocomplete({
        
        source: "admin_contabilidad_rpt_movimientos_data.php?operation=cgcun&empresa="+empresa,
        minLength: 1,
        select: function( event, ui ) {
            
            $("input[name='hdnCuenta']").val(ui.item.id);
            $("#divCuenta").html(ui.item.value);
            $("input[name='txtCuenta']").hide();
            $("#divCuenta").show();
            
        }
                
    });     
    

    
});


function frmConfigSaveCuenta() {
    
    /*variables*/
    var boolError = false;
    var strError = "";
    var empresa = 0;
    var strPost = "";
    var boolOrigen = false;
    var intTabSelected = 0;
    var txtNumero = "";
    /*variables*/
    
    empresa = 0;
    $("select[name='sltEmpresa'] option:selected").each( function() {
        empresa = $(this).val();
    });
    
    if( empresa == 0 ) {
        boolError = true;
        strError += strError.length > 0 ? "\n" : "";
        strError += "Seleccione empresa.";
    }
    
    objForm = $("input[name='frmCierre_anio']");
    if( objForm.val().length == 0 ) {
        boolError = true;
        strError += strError.length > 0 ? "\n" : "";
        strError += "Ingrese año.";
    }
    else {
        strPost += strPost.length > 0 ? "&" : "";
        strPost += objForm.attr("name") + "=" + objForm.val();
    }
    
    mes = 0;
    $("select[name='frmCierre_mes'] option:selected").each( function() {
        mes = $(this).val();
    });
    
    if( mes == 0 ) {
        boolError = true;
        strError += strError.length > 0 ? "\n" : "";
        strError += "Seleccione mes.";
    }

    if( !boolError ) {
        $.ajax({
                    
            type: "POST",
            url: "admin_contabilidad_cierre_data.php?operation=s",
            data: "empresa="+empresa+"&mes="+mes+"&"+strPost,
            beforeSend:function() {
                
            },
            success:function(data) {
                $("#frmCierre-de-mensaje").html(data);
                $('#frmCierre').each (function(){
                    this.reset();
                });
                $("select[name='sltEmpresa']").val(empresa);
                //drawCicloConfigurado(empresa);
            },
            error:function() {
                
            }
            
        });
    }
    else {
        
        alert(strError);
        
    }
    
}

function drawCicloConfigurado(empresa){
    if(!empresa) empresa = 0;
    if(empresa == 0) {
        $("select[name='sltEmpresa'] option:selected").each( function() {
            empresa = $(this).val();
        });
    }
    
    $.ajax({
                    
        type: "POST",
        url: "admin_contabilidad_cierre_data.php?operation=gc&empresa="+empresa,
        beforeSend:function() {
            
        },
        success:function(data) {
            $("#frmCierre-de-mensaje").html(data);
        },
        error:function() {
            
        }
        
    });
    
}